package ar.edu.utn.frba.proyecto.encuestas.client.managed.ui;

import ar.edu.utn.frba.proyecto.encuestas.client.managed.request.EncuestaProxy;
import com.google.gwt.requestfactory.ui.client.ProxyRenderer;

public class EncuestaProxyRenderer extends ProxyRenderer<EncuestaProxy> {

    private static ar.edu.utn.frba.proyecto.encuestas.client.managed.ui.EncuestaProxyRenderer INSTANCE;

    protected EncuestaProxyRenderer() {
        super(new String[] { "id" });
    }

    public static ar.edu.utn.frba.proyecto.encuestas.client.managed.ui.EncuestaProxyRenderer instance() {
        if (INSTANCE == null) {
            INSTANCE = new EncuestaProxyRenderer();
        }
        return INSTANCE;
    }

    public String render(EncuestaProxy object) {
        if (object == null) {
            return "";
        }
        return object.getId() + " (" + object.getId() + ")";
    }
}
